/**
 * Dart中箭头函数只能写一行代码
 */

void main() {

  /*需求：使用forEach打印下面List里面的数据*/
  List list=['苹果','香蕉','西瓜'];
  list.forEach((e) => print(e));

  /*需求：修改下面List里面的数据，让数组中大于2的值乘以2*/
  List list1 = [4,1,2,3,4];
  var newList = list1.map((e) => e > 2 ? 2*e : e).toList();
  print(newList);

  /*
  需求：
    1、定义一个方法isEvenNumber来判断一个数是否是偶数  
    2、定义一个方法打印1-n以内的所有偶数
  */
  bool isEven(int n) {
    if(n % 2 == 0) {
      return true;
    } else {
      return false;
    }
  }

  for(var i=0;i<10;i++) {
    if(isEven(i)) {
      print(i);
    }
  }


}